Add market-intelligence community ability (v2)#103
Add market-intelligence community ability (v2)#103bishop-commits wants to merge 9 commits intoopenhome-dev:devfrom
Conversation
Voice-first prediction market + crypto price assistant using Polymarket Gamma API and CoinGecko. Supports multi-turn conversation with automatic query classification across geopolitics, crypto, macro, technology, and corporate categories. Fixes openhome-dev#97 feedback: replaced urllib with requests.
🔀 Branch Merge CheckPR direction: ✅ Passed — |
✅ Ability Validation Passed |
🔍 Lint Results✅
|
|
Kindly look at the validate_ability.py file in root directory of this repo again there are few changes so build your ability according to that. Also check out template again their are changes in register_capability function. |
- Add config.json with unique_name and matching_hotwords - Refactor register_capability() to load config.json per SDK boilerplate - Convert call() to async pattern using CapabilityWorker - Add resume_normal_flow() at all exit points - Remove worker parameter threading (use self.worker) Fixes validation failures on PR openhome-dev#103
|
@Rizwan-095 Thanks for the heads-up. I've updated the ability to align with the latest validation and template changes:
Ready for review! |
|
Your ability is under review. Our team will get back to you and give feedback. Thanks |
🚫 Community PR Path Check — FailedCommunity PRs can only modify files inside the ❌ Not Allowed
✅ Allowed
|
|
Please resolve the issues and resubmit. |
Market Intelligence Ability
Voice-first prediction market + crypto price assistant using Polymarket Gamma API and CoinGecko.
What it does
Changes from PR #97
urllibwithrequestsper sandbox security policy (feedback from @codermohsin)Example
Files
community/market-intelligence/main.py— The abilitycommunity/market-intelligence/README.md— Documentationcommunity/market-intelligence/__init__.py— Required empty initCloses feedback from #97.